/* 面包屑首选项样式 */
:where(.css-dev-only-do-not-override-11mmrso).ant-breadcrumb a {
    color: #40a0ef;
    font-size: 14px;
    font-weight: bold;
    transition: color 0.2s;
    padding: 0 4px;
    border-radius: 4px;
    height: 22px;
    display: inline-block;
    margin-inline: -4px;
}

/* 面包屑导航分隔符样式 */
:where(.css-dev-only-do-not-override-11mmrso).ant-breadcrumb .ant-breadcrumb-separator {
    margin-inline: 8px;
    color: rgba(0, 0, 0, 0.45);
    font-size: 14px;
}

/*面包屑导航分隔符之后的文字样式*/
:where(.css-dev-only-do-not-override-11mmrso).ant-breadcrumb [class^="ant-breadcrumb"],
:where(.css-dev-only-do-not-override-11mmrso).ant-breadcrumb [class*=" ant-breadcrumb"] {
    box-sizing: border-box;
    color: #40a0ef;
}

/* 解决侧边栏样式混乱问题， 侧边栏样式 */
:where(.css-dev-only-do-not-override-11mmrso).ant-layout-sider {
    background-color: #001529;
}

/* 侧边栏菜单项样式 */
:where(.css-dev-only-do-not-override-11mmrso).ant-menu.ant-menu-dark .ant-menu-item,
:where(.css-dev-only-do-not-override-11mmrso).ant-menu.ant-menu-dark .ant-menu-submenu-title {
    color: white;
}

/* 侧边栏选中项样式 */
:where(.css-dev-only-do-not-override-11mmrso).ant-menu.ant-menu-dark .ant-menu-item-selected {
    color: #40a0ef;
    background-color: #001529;
    /*添加浅色背景*/
}

/* 侧边栏悬停项样式 */
:where(.css-dev-only-do-not-override-11mmrso).ant-menu.ant-menu-dark .ant-menu-item:hover,
:where(.css-dev-only-do-not-override-11mmrso).ant-menu.ant-menu-dark .ant-menu-submenu-title:hover {
    color: #40a0ef;
}